/**
 * Qiangungun.com Inc.
 * Copyright (c) 2015-2015 All Rights Reserved.
 */
package com.qiangungun.report.service.model.config;

import com.qiangungun.report.service.model.BaseModel;

/**
 * 
 * @author hangdahong
 * @version $Id: RptcfgQueryParam.java, v 0.1 2015年3月6日 下午4:02:55 hangdahong Exp $
 */
public class RptcfgQueryParam  extends BaseModel{

    /**  */
    private static final long serialVersionUID = -734556759160134660L;
    
    /**
     * This property corresponds to db column <tt>ID</tt>.
     */
    private Long id;

    /**
     * This property corresponds to db column <tt>DEFINE_ID</tt>.
     */
    private Long defineId;

    /**
     * This property corresponds to db column <tt>PARAM_EN_NAME</tt>.
     */
    private String paramEnName;

    /**
     * This property corresponds to db column <tt>PARAM_CN_NAME</tt>.
     */
    private String paramCnName;

    /**
     * This property corresponds to db column <tt>DISPLAY_SEQUENCE</tt>.
     */
    private Integer displaySequence;

    /**
     * This property corresponds to db column <tt>MODULE_TYPE</tt>.
     */
    private String moduleType;

    /**
     * This property corresponds to db column <tt>IS_EDITABLE</tt>.
     */
    private String isEditable;

    /**
     * This property corresponds to db column <tt>IS_NULLABLE</tt>.
     */
    private String isNullable;

    /**
     * This property corresponds to db column <tt>DEFAULT_VALUE</tt>.
     */
    private String defaultValue;

    /**
     * This property corresponds to db column <tt>INTERFACE_URL</tt>.
     */
    private String interfaceUrl;

    /**
     * This property corresponds to db column <tt>INTERFACE_PARA</tt>.
     */
    private String interfacePara;

    /**
     * This property corresponds to db column <tt>COL_WIDTH</tt>.
     */
    private Integer colWidth;

    /**
     * This property corresponds to db column <tt>DATA_TYPE</tt>.
     */
    private String dataType;

    /**
     * This property corresponds to db column <tt>CHECKED_VALUE</tt>.
     */
    private String checkedValue;

    /**
     * This property corresponds to db column <tt>UNCHECKED_VALUE</tt>.
     */
    private String uncheckedValue;

    /**
     * Getter method for property <tt>id</tt>.
     * 
     * @return property value of id
     */
    public Long getId() {
        return id;
    }

    /**
     * Setter method for property <tt>id</tt>.
     * 
     * @param id value to be assigned to property id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * Getter method for property <tt>defineId</tt>.
     * 
     * @return property value of defineId
     */
    public Long getDefineId() {
        return defineId;
    }

    /**
     * Setter method for property <tt>defineId</tt>.
     * 
     * @param defineId value to be assigned to property defineId
     */
    public void setDefineId(Long defineId) {
        this.defineId = defineId;
    }

    /**
     * Getter method for property <tt>paramEnName</tt>.
     * 
     * @return property value of paramEnName
     */
    public String getParamEnName() {
        return paramEnName;
    }

    /**
     * Setter method for property <tt>paramEnName</tt>.
     * 
     * @param paramEnName value to be assigned to property paramEnName
     */
    public void setParamEnName(String paramEnName) {
        this.paramEnName = paramEnName;
    }

    /**
     * Getter method for property <tt>paramCnName</tt>.
     * 
     * @return property value of paramCnName
     */
    public String getParamCnName() {
        return paramCnName;
    }

    /**
     * Setter method for property <tt>paramCnName</tt>.
     * 
     * @param paramCnName value to be assigned to property paramCnName
     */
    public void setParamCnName(String paramCnName) {
        this.paramCnName = paramCnName;
    }

    /**
     * Getter method for property <tt>displaySequence</tt>.
     * 
     * @return property value of displaySequence
     */
    public Integer getDisplaySequence() {
        return displaySequence;
    }

    /**
     * Setter method for property <tt>displaySequence</tt>.
     * 
     * @param displaySequence value to be assigned to property displaySequence
     */
    public void setDisplaySequence(Integer displaySequence) {
        this.displaySequence = displaySequence;
    }

    /**
     * Getter method for property <tt>moduleType</tt>.
     * 
     * @return property value of moduleType
     */
    public String getModuleType() {
        return moduleType;
    }

    /**
     * Setter method for property <tt>moduleType</tt>.
     * 
     * @param moduleType value to be assigned to property moduleType
     */
    public void setModuleType(String moduleType) {
        this.moduleType = moduleType;
    }

    /**
     * Getter method for property <tt>isEditable</tt>.
     * 
     * @return property value of isEditable
     */
    public String getIsEditable() {
        return isEditable;
    }

    /**
     * Setter method for property <tt>isEditable</tt>.
     * 
     * @param isEditable value to be assigned to property isEditable
     */
    public void setIsEditable(String isEditable) {
        this.isEditable = isEditable;
    }

    /**
     * Getter method for property <tt>isNullable</tt>.
     * 
     * @return property value of isNullable
     */
    public String getIsNullable() {
        return isNullable;
    }

    /**
     * Setter method for property <tt>isNullable</tt>.
     * 
     * @param isNullable value to be assigned to property isNullable
     */
    public void setIsNullable(String isNullable) {
        this.isNullable = isNullable;
    }

    /**
     * Getter method for property <tt>defaultValue</tt>.
     * 
     * @return property value of defaultValue
     */
    public String getDefaultValue() {
        return defaultValue;
    }

    /**
     * Setter method for property <tt>defaultValue</tt>.
     * 
     * @param defaultValue value to be assigned to property defaultValue
     */
    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }

    /**
     * Getter method for property <tt>interfaceUrl</tt>.
     * 
     * @return property value of interfaceUrl
     */
    public String getInterfaceUrl() {
        return interfaceUrl;
    }

    /**
     * Setter method for property <tt>interfaceUrl</tt>.
     * 
     * @param interfaceUrl value to be assigned to property interfaceUrl
     */
    public void setInterfaceUrl(String interfaceUrl) {
        this.interfaceUrl = interfaceUrl;
    }

    /**
     * Getter method for property <tt>interfacePara</tt>.
     * 
     * @return property value of interfacePara
     */
    public String getInterfacePara() {
        return interfacePara;
    }

    /**
     * Setter method for property <tt>interfacePara</tt>.
     * 
     * @param interfacePara value to be assigned to property interfacePara
     */
    public void setInterfacePara(String interfacePara) {
        this.interfacePara = interfacePara;
    }

    /**
     * Getter method for property <tt>colWidth</tt>.
     * 
     * @return property value of colWidth
     */
    public Integer getColWidth() {
        return colWidth;
    }

    /**
     * Setter method for property <tt>colWidth</tt>.
     * 
     * @param colWidth value to be assigned to property colWidth
     */
    public void setColWidth(Integer colWidth) {
        this.colWidth = colWidth;
    }

    /**
     * Getter method for property <tt>dataType</tt>.
     * 
     * @return property value of dataType
     */
    public String getDataType() {
        return dataType;
    }

    /**
     * Setter method for property <tt>dataType</tt>.
     * 
     * @param dataType value to be assigned to property dataType
     */
    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    /**
     * Getter method for property <tt>checkedValue</tt>.
     * 
     * @return property value of checkedValue
     */
    public String getCheckedValue() {
        return checkedValue;
    }

    /**
     * Setter method for property <tt>checkedValue</tt>.
     * 
     * @param checkedValue value to be assigned to property checkedValue
     */
    public void setCheckedValue(String checkedValue) {
        this.checkedValue = checkedValue;
    }

    /**
     * Getter method for property <tt>uncheckedValue</tt>.
     * 
     * @return property value of uncheckedValue
     */
    public String getUncheckedValue() {
        return uncheckedValue;
    }

    /**
     * Setter method for property <tt>uncheckedValue</tt>.
     * 
     * @param uncheckedValue value to be assigned to property uncheckedValue
     */
    public void setUncheckedValue(String uncheckedValue) {
        this.uncheckedValue = uncheckedValue;
    }

}
